#print('好好学习\n' * 100)

#whlie循环的语法格式
#whlie条件
#   循环体（条件满足时段做的事情）
#   改变变量
#注意：如果不改变变量，会一直循环
#需求：打印四遍六星教育
#i = 1  #定义初始化值为0
#while i < 5:
    #打印当前执行的循环
#    print(f'当前是第{i}次执行循环')
#    print('六星教育')
#    i += 1  #i = i + 1 #改变变量


#死循环
#whlie True:
#    循环体（要循环做的事情）
#while True:   #bool类型 True为真 True = 1
#    print('哈哈哈哈')

#计算1-100的累加和：1 + 2 + 3 + 4 +...+ 100 = 结果
#怎么把每次循环的i值相加呢？
#i = 1 #记录循环次数的变量
#s = 0 #保存结果的变量
#while i <= 100: #whlie循环是从1加到100的
#    print(i)
#    s = s + i  # s+=i 把计算结果保存到s里面
#    print(s)
#   i += 1  #改变变量
#    print(f'计算结果：{s}')

#while循环嵌套： while里面还有while
# 需求：外部循环4遍六星教育 内部循环循环5遍六星教育
#a = 1  #定义的初始化值为1
#while a < 5:  #外部循环 #先执行外部循环，再执行内部循环
#    print('六星教育')
#    print(f'这是a的第{a}次执行循环')
#    b = 1 #定义的初始化值为1
#    while b < 6:
#        print('六星教育')
#        print(f'这是b的第{b}次执行循环')
#        b += 1  # 改变变量
#    a += 1 #改变变量



#九九乘法表
#a -- 列   b -- 行    实际 a *b
#九行 九列
a = 1 #定义的列数初始化值为1
while a <= 9: #循环9次 九列 外部循环
    b = 1 # 定义的行数的初始化值为1
    while b <= a:  #内部循环
        print(f'{b}*{a} = {a*b}', end='\t')
        b += 1  #改变变量
        print()  #换行
        a += 1 #改变外部变量


